package com.ruoyi.mdm.mapper;

import com.ruoyi.mdm.domain.SearchConditionInfo;
import com.ruoyi.mdm.domain.dto.SkuMasterDto;
import com.ruoyi.mdm.domain.dto.SkuMergeMasterDto;
import com.ruoyi.mdm.domain.dto.SkuProductMasterDto;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 数据服务Mapper接口
 *
 * @author shiseido
 * @date 2025-03-01
 */
@Repository
public interface MasterDataMapper {
    /**
     * 查询sku数据
     *
     * @param searchConditionInfo 检索条件
     * @return sku数据
     */
    public List<SkuMasterDto> selectSkuMasterData(SearchConditionInfo searchConditionInfo);

    /**
     * 查询skum数据
     *
     * @param searchConditionInfo 检索条件
     * @return skum数据
     */
    public List<SkuMergeMasterDto> selectSkuMergeMasterData(SearchConditionInfo searchConditionInfo);

    /**
     * 查询spu数据
     *
     * @param searchConditionInfo 检索条件
     * @return spu数据
     */
    public List<SkuProductMasterDto> selectSkuProductMasterData(SearchConditionInfo searchConditionInfo);

}
